/**
 * 
 */
package com.agrec.client.actors;

import java.util.Date;

import com.google.gwt.user.client.rpc.IsSerializable;

/**
 * @author Alaa Gharbawi
 *
 */
public class Name implements IsSerializable {

	private int id;
	private String firstName;
	private String middleItitial;
	private String lastName;
	private String title;
	private String companyName;
	private String city;
	private String country;
	private String cellPhone;
	private String email;
	private String salutaion;
	private String nationality;
	private String seniority;//junior, mid-level, Senior, top Mgmt.
	private String relocateTo;
	private String previousEmployers;
	private String transfarableIqama;
	private String cellPhone2;
	private String currentSalary;
	private Date lastModified;
	private String EEOSource;//set
	private String workPhone;
	private Date dateEntered;
	private String workPhone2;
	private String status;//
	private String fax;
	private String suffix;
	private String userName;
	private String cv;
	//last visit to track length of ..
	private Date lastVisit;
	private String referedByCell;
	
	public Name() {
		id = 0;
		firstName = new String();
		middleItitial = new String();
		lastName = new String();
		title = new String();
		companyName = new String();
		city = new String();
		country = new String();
		cellPhone = new String();
		email = new String();
		salutaion = new String();
		nationality = new String();
		seniority = new String();
		relocateTo = new String();
		previousEmployers = new String();
		transfarableIqama = new String();
		cellPhone2 = new String();
		currentSalary = new String();
		lastModified = new Date();
		EEOSource = new String();
		workPhone = new String();
		dateEntered = new Date();
		workPhone2 = new String();
		status = new String();
		fax = new String();
		suffix = new String();
		userName = new String();
		cv = new String();
		lastVisit =  new Date();
		referedByCell = new String();
	}

	public void id(int id) { this.id = id; }
	public int id() { return id; }
	
	public void firstName(String firstName) { this.firstName = firstName; }
	public String firstName() { return firstName; }
	
	public void middleItitial(String middleItitial) { this.middleItitial = middleItitial; }
	public String middleItitial() { return middleItitial; }

	public void lastName(String lastName) { this.lastName = lastName; }
	public String lastName() { return lastName; }
	
	public void title(String title) { this.title = title; }
	public String title() { return title; }
	
	public void companyName(String companyName) { this.companyName = companyName; }
	public String companyName() { return companyName; }
	
	public void city(String city) { this.city = city; }
	public String city() { return city; }
	
	public void country(String country) { this.country = country; }
	public String country() { return country; }
	
	public void cellPhone(String cellPhone) { this.cellPhone = cellPhone; }
	public String cellPhone() { return cellPhone; }
	
	public void email(String email) { this.email = email; }
	public String email() { return email; }
	
	public void salutaion(String salutaion) { this.salutaion = salutaion; }
	public String salutaion() { return salutaion; }
	
	public void nationality(String nationality) { this.nationality = nationality; }
	public String nationality() { return nationality; }
	
	public void seniority(String seniority) { this.seniority = seniority; }
	public String seniority() { return seniority; }
	
	public void relocateTo(String relocateTo) { this.relocateTo = relocateTo; }
	public String relocateTo() { return relocateTo; }
	
	public void previousEmployers(String previousEmployers) { this.previousEmployers = previousEmployers; }
	public String previousEmployers() { return previousEmployers; }
	
	public void transfarableIqama(String transfarableIqama) { this.transfarableIqama = transfarableIqama; }
	public String transfarableIqama() { return transfarableIqama; }
	
	public void cellPhone2(String cellPhone2) { this.cellPhone2 = cellPhone2; }
	public String cellPhone2() { return cellPhone2; }
	
	public void currentSalary(String currentSalary) { this.currentSalary = currentSalary; }
	public String currentSalary() { return currentSalary; }
	
	public void lastModified(Date lastModified) { this.lastModified = lastModified; }
	public Date lastModified() { return lastModified; }
	
	public void EEOSource(String EEOSource) { this.EEOSource = EEOSource; }
	public String EEOSource() { return EEOSource; }
	
	public void workPhone(String workPhone) { this.workPhone = workPhone; }
	public String workPhone() { return workPhone; }
	
	public void dateEntered(Date dateEntered) { this.dateEntered = dateEntered; }
	public Date dateEntered() { return dateEntered; }
	
	public void workPhone2(String workPhone2) { this.workPhone2 = workPhone2; }
	public String workPhone2() { return workPhone2; }
	
	public void status(String status) { this.status = status; }
	public String status() { return status; }
	
	public void fax(String fax) { this.fax = fax; }
	public String fax() { return fax; }
	
	public void suffix(String suffix) { this.suffix = suffix; }
	public String suffix() { return suffix; }
	
	public void userName(String userName) { this.userName = userName; }
	public String userName() { return userName; }
	
	public void cv(String cv) { this.cv = cv; }
	public String cv() { return cv; }
	
	public void lastVisit(Date lastVisit) { this.lastVisit = lastVisit; }
	public Date lastVisit() { return lastVisit; }
	
	public void referedByCell(String referedByCell) { this.referedByCell = referedByCell; }
	public String referedByCell() { return referedByCell; }

}
